struct Fiboacii{
	long long a[N];
	Fiboacii(){
		a[0]=1;
		a[1]=1;
		for(int i=2; i<N; i++)
		{
			a[i]=a[i-1]+a[i-2];
		}
	}
	long long operator[](int i)const{
		return a[i];
	}
};
Fiboacii<101> f;//第40个就可以到 10^9范围

